- bug
- 1) ошибка [в программе], сбой, дефект; сленг баг, глюкэтим термином обозначается ошибка, дефект, недочёт, промах, ляп, оплошность, упущение, изъян, сбой, отказ, неисправность, повреждение и другие отклонения от нормы (error, flaw, mistake, failure, fault и т. д.), из-за которых программа не работает так, как задумано, и/или выдаёт неправильный результат. В программировании ошибки делятся на три класса: синтаксические (см. syntax error), когда при записи программы нарушаются правила, принятые в данном языке программирования; семантические (см. semantic error), когда программист не понял смысла чего-либо в языке программирования; и логические ошибки (см. logic error), когда неправильно задан алгоритм вычислений. Семантические и синтаксические ошибки выявляются на этапе трансляции программы, а логические - во время отладки или эксплуатации программы. В этом случае они могут быть исправлены с помощью так называемых "заплат" (patch). О программе, содержащей большое число ошибок, говорят, что она buggy. Сообщения об обнаружении в программе ошибок называются уведомлениями о программных ошибках (PR, problem report), отчётами о выявленных неисправностях (trouble report), запросами на внесение изменений, или доработок (CR, change request), и т. д.см. тж. bugette, bug fix, bug patch, bug report, crash, debugging, error, glitch, gotcha, hang, patch, severity level
"I fixed some bugs, like the one that caused it to lock up when it ran out of memory" (Linus Torvalds). — Я исправил кое-какие глюки - например, система перестала зависать, когда происходил выход за границы памяти
2) жучокэлектронное подслушивающее устройство, устройство для скрытного наблюдениясм. тж. debug
Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. . 1998-2007.